slogan or motto chanted repeated - Espagnol Anglais Dictionnaire